3ds Max C++ API Reference
|
This is the complete list of members for IVirtualDevice, including all inherited members.
aligned_free(void *ptr) | MaxHeapOperators | static |
aligned_malloc(size_t size, size_t alignment) | MaxHeapOperators | static |
aligned_realloc(void *ptr, size_t size, size_t alignment) | MaxHeapOperators | static |
BeginFrame()=0 | IVirtualDevice | pure virtual |
BeginScene()=0 | IVirtualDevice | pure virtual |
Clear(BufferClearFlag flags, const AColor &color, float z, int stencil)=0 | IVirtualDevice | pure virtual |
ClearRegion(const Box2 &rect, BufferClearFlag flags, const AColor &color, float z, int stencil)=0 | IVirtualDevice | pure virtual |
ClearUnorderedAccessView(VertexBufferHandle buffer, const unsigned int vals[4])=0 | IVirtualDevice | pure virtual |
DepthRange() const =0 | IVirtualDevice | pure virtual |
DepthRange(const Point2 &depthRange)=0 | IVirtualDevice | pure virtual |
Draw(PrimitiveType type, int start, int primCount)=0 | IVirtualDevice | pure virtual |
DrawInstanced(PrimitiveType type, int instanceCount, int start, int primCount)=0 | IVirtualDevice | pure virtual |
EndFrame()=0 | IVirtualDevice | pure virtual |
EndScene()=0 | IVirtualDevice | pure virtual |
GetBlendState()=0 | IVirtualDevice | pure virtual |
GetDepthStencilState()=0 | IVirtualDevice | pure virtual |
GetIndexBuffer() const =0 | IVirtualDevice | pure virtual |
GetOutputStream(int nStream) const =0 | IVirtualDevice | pure virtual |
GetRasterizerState()=0 | IVirtualDevice | pure virtual |
GetTarget(int index)=0 | IVirtualDevice | pure virtual |
GetVertexStream(int nStream) const =0 | IVirtualDevice | pure virtual |
GetZBuffer()=0 | IVirtualDevice | pure virtual |
IsValid() const =0 | IVirtualDevice | pure virtual |
operator delete(void *ptr) | MaxHeapOperators | static |
operator delete(void *ptr, const std::nothrow_t &e) | MaxHeapOperators | static |
operator delete(void *ptr, const char *filename, int line) | MaxHeapOperators | static |
operator delete(void *ptr, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator delete(void *ptr, unsigned long flags) | MaxHeapOperators | static |
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator delete(void *ptr, void *placement_ptr) | MaxHeapOperators | static |
operator delete[](void *ptr) | MaxHeapOperators | static |
operator delete[](void *ptr, const std::nothrow_t &e) | MaxHeapOperators | static |
operator delete[](void *ptr, const char *filename, int line) | MaxHeapOperators | static |
operator delete[](void *ptr, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator delete[](void *ptr, unsigned long flags) | MaxHeapOperators | static |
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator new(size_t size) | MaxHeapOperators | static |
operator new(size_t size, const std::nothrow_t &e) | MaxHeapOperators | static |
operator new(size_t size, const char *filename, int line) | MaxHeapOperators | static |
operator new(size_t size, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator new(size_t size, unsigned long flags) | MaxHeapOperators | static |
operator new(size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator new(size_t size, void *placement_ptr) | MaxHeapOperators | static |
operator new[](size_t size) | MaxHeapOperators | static |
operator new[](size_t size, const std::nothrow_t &e) | MaxHeapOperators | static |
operator new[](size_t size, const char *filename, int line) | MaxHeapOperators | static |
operator new[](size_t size, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator new[](size_t size, unsigned long flags) | MaxHeapOperators | static |
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
OutputStreamCount() const =0 | IVirtualDevice | pure virtual |
ScissorBox()=0 | IVirtualDevice | pure virtual |
ScissorBox(const Box2 *box)=0 | IVirtualDevice | pure virtual |
SetBlendState(const BlendState &newState)=0 | IVirtualDevice | pure virtual |
SetDepthStencilState(const DepthStencilState &newState)=0 | IVirtualDevice | pure virtual |
SetIndexBuffer(IndexBufferHandle &indexBuffer)=0 | IVirtualDevice | pure virtual |
SetOutputStreams(SmartHandleArray &bufferArray, int *offsetArray=nullptr)=0 | IVirtualDevice | pure virtual |
SetRasterizerState(const RasterizerState &newState)=0 | IVirtualDevice | pure virtual |
SetStreamFormat(const MaxSDK::Graphics::MaterialRequiredStreams &format)=0 | IVirtualDevice | pure virtual |
SetTarget(TargetHandle &target, TargetHandle &zBuffer)=0 | IVirtualDevice | pure virtual |
SetTargets(TargetHandleArray &targetArray, TargetHandle &zBuffer)=0 | IVirtualDevice | pure virtual |
SetTargetsAndUnorderedAccessViews(TargetHandleArray targets, TargetHandle &zBuffer, VertexBufferHandleArray uavs, unsigned int *initialUAVCounts)=0 | IVirtualDevice | pure virtual |
SetVertexStreams(VertexBufferHandleArray &bufferArray, int *offsetArray=nullptr)=0 | IVirtualDevice | pure virtual |
TargetCount()=0 | IVirtualDevice | pure virtual |
ThreadID()=0 | IVirtualDevice | pure virtual |
VertexStreamCount() const =0 | IVirtualDevice | pure virtual |
Viewport()=0 | IVirtualDevice | pure virtual |
Viewport(const Box2 *vp)=0 | IVirtualDevice | pure virtual |
~IVirtualDevice() | IVirtualDevice | inlineprotectedvirtual |