AccessedObjectsCallback Class Reference

#include <c4d_accessedobjects.h>

Public Member Functions

MAXON_METHOD Bool IsReadable (const BaseList2D *, ACCESSED_OBJECTS_MASK)
 
MAXON_METHOD maxon::Result< void > EnsureReadable (const BaseList2D *, ACCESSED_OBJECTS_MASK)
 
MAXON_METHOD maxon::Result< BoolMayAccess (const BaseList2D *, ACCESSED_OBJECTS_MASK, ACCESSED_OBJECTS_MASK)
 
MAXON_METHOD maxon::Result< BoolMayAccessAnything ()
 
MAXON_METHOD const BaseDocumentGetDocument ()
 
MAXON_METHOD BUILDFLAGS GetBuildFlags ()
 

Private Member Functions

 MAXON_INTERFACE_SIMPLE_VIRTUAL (AccessedObjectsCallback, MAXON_REFERENCE_NONE)
 

Member Function Documentation

◆ MAXON_INTERFACE_SIMPLE_VIRTUAL()

MAXON_INTERFACE_SIMPLE_VIRTUAL ( AccessedObjectsCallback  ,
MAXON_REFERENCE_NONE   
)
private

◆ IsReadable()

MAXON_METHOD Bool IsReadable ( const BaseList2D ,
ACCESSED_OBJECTS_MASK   
)

◆ EnsureReadable()

MAXON_METHOD maxon::Result<void> EnsureReadable ( const BaseList2D ,
ACCESSED_OBJECTS_MASK   
)

◆ MayAccess()

◆ MayAccessAnything()

MAXON_METHOD maxon::Result<Bool> MayAccessAnything ( )

◆ GetDocument()

MAXON_METHOD const BaseDocument* GetDocument ( )

◆ GetBuildFlags()

MAXON_METHOD BUILDFLAGS GetBuildFlags ( )

@MAXON_ANNOTATION{default=BUILDFLAGS(0)}