CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OdTrRndStateBranchClientInterface Struct Referenceabstract

#include <TrRndStateBranchClient.h>

Inheritance diagram for OdTrRndStateBranchClientInterface:
OdTrRndStateBranchClient

Public Member Functions

virtual OdTrVisStateBranchPtr stateBranchGetPtr (OdTrVisStateBranchId stateBranchId) const =0
 
virtual OdTrVisStateBranchId stateBranchId (OdTrVisStateBranchPtr pStateBranch) const =0
 
virtual bool stateBranchIsEmpty (OdTrVisStateBranchPtr pStateBranch) const =0
 
virtual bool stateBranchHasMarkers (OdTrVisStateBranchPtr pStateBranch) const =0
 
virtual OdTrVisStateBranchPtr stateBranchGetChild (OdTrVisStateBranchPtr pStateBranch, OdTrVisOwning childId) const =0
 
virtual bool stateBranchHasMarker (OdTrVisStateBranchPtr pStateBranch, OdTrVisGsMarker gsMarker) const =0
 
virtual OdUInt32 stateBranchStyle (OdTrVisStateBranchPtr pStateBranch) const =0
 
virtual OdTrRndMarkersAccessorstateBranchMarkers (OdTrVisStateBranchPtr pStateBranch) const =0
 
virtual void releaseMarkersAccessor (OdTrRndMarkersAccessor *pAccessor) const =0
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 64 of file TrRndStateBranchClient.h.

Member Function Documentation

◆ releaseMarkersAccessor()

virtual void OdTrRndStateBranchClientInterface::releaseMarkersAccessor ( OdTrRndMarkersAccessor pAccessor) const
pure virtual

Releases OdTrRndMarkersAccessor

Parameters
pAccessor[in] Pointer to the OdTrRndMarkersAccessor

◆ stateBranchGetChild()

virtual OdTrVisStateBranchPtr OdTrRndStateBranchClientInterface::stateBranchGetChild ( OdTrVisStateBranchPtr  pStateBranch,
OdTrVisOwning  childId 
) const
pure virtual

◆ stateBranchGetPtr()

virtual OdTrVisStateBranchPtr OdTrRndStateBranchClientInterface::stateBranchGetPtr ( OdTrVisStateBranchId  stateBranchId) const
pure virtual

◆ stateBranchHasMarker()

virtual bool OdTrRndStateBranchClientInterface::stateBranchHasMarker ( OdTrVisStateBranchPtr  pStateBranch,
OdTrVisGsMarker  gsMarker 
) const
pure virtual

◆ stateBranchHasMarkers()

virtual bool OdTrRndStateBranchClientInterface::stateBranchHasMarkers ( OdTrVisStateBranchPtr  pStateBranch) const
pure virtual

◆ stateBranchId()

virtual OdTrVisStateBranchId OdTrRndStateBranchClientInterface::stateBranchId ( OdTrVisStateBranchPtr  pStateBranch) const
pure virtual

◆ stateBranchIsEmpty()

virtual bool OdTrRndStateBranchClientInterface::stateBranchIsEmpty ( OdTrVisStateBranchPtr  pStateBranch) const
pure virtual

◆ stateBranchMarkers()

virtual OdTrRndMarkersAccessor * OdTrRndStateBranchClientInterface::stateBranchMarkers ( OdTrVisStateBranchPtr  pStateBranch) const
pure virtual

Returns state branch markers as OdTrRndMarkersAccessor

Parameters
pStateBranch[in] Branch identificator.
Returns
Returns instance of OdTrRndMarkersAccessor or NULL if presentation is not supported.

◆ stateBranchStyle()

virtual OdUInt32 OdTrRndStateBranchClientInterface::stateBranchStyle ( OdTrVisStateBranchPtr  pStateBranch) const
pure virtual

The documentation for this struct was generated from the following file: