3ds Max C++ API Reference
|
This is the complete list of members for IPrimitiveRenderer, including all inherited members.
AddMarkers(MarkerType type, const Point3 *xyz, size_t count, const Color &color=DefaultMarkerColor)=0 | IPrimitiveRenderer | pure virtual |
AddScreenSpaceMarkers(MarkerType type, const Point3 *xyz, size_t count, const Color &color=DefaultMarkerColor)=0 | IPrimitiveRenderer | pure virtual |
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 |
BeginMarker()=0 | IPrimitiveRenderer | pure virtual |
Clear(const BufferClearFlag flags, const AColor &color, const float z, const int stencil)=0 | IPrimitiveRenderer | pure virtual |
Clear(const IPoint2 &upperleft, const IPoint2 &bottomright, const BufferClearFlag flags, const AColor &color, const float z, const int stencil)=0 | IPrimitiveRenderer | pure virtual |
DefaultMarkerColor | IPrimitiveRenderer | static |
DrawIndexedPrimitiveUP(PrimitiveType primitiveType, const SimpleVertexStream &vertices, int primitiveCount, const int *indices, int indexCount)=0 | IPrimitiveRenderer | pure virtual |
DrawPrimitive(MaxSDK::Graphics::PrimitiveType primitiveType, int vertexStart, int primitiveCount)=0 | IPrimitiveRenderer | pure virtual |
DrawPrimitiveInstanced(MaxSDK::Graphics::PrimitiveType primitiveType, int vertexStart, int primitiveCount, int instanceCount)=0 | IPrimitiveRenderer | pure virtual |
DrawPrimitiveUP(PrimitiveType primitiveType, const SimpleVertexStream &vertices, int primitiveCount)=0 | IPrimitiveRenderer | pure virtual |
DrawRenderItem(const DisplayCallbackContext &displayContext, const RenderItemHandle &hRenderItem)=0 | IPrimitiveRenderer | pure virtual |
DrawScreenQuad(float z=0.0f)=0 | IPrimitiveRenderer | pure virtual |
DrawText(const Point3 &xyz, const MCHAR *s)=0 | IPrimitiveRenderer | pure virtual |
DrawText(const IPoint2 &xy, const MCHAR *s)=0 | IPrimitiveRenderer | pure virtual |
EndMarker()=0 | IPrimitiveRenderer | pure virtual |
GetDepthRange()=0 | IPrimitiveRenderer | pure virtual |
GetMaterial()=0 | IPrimitiveRenderer | pure virtual |
GetProjectionMatrix() const =0 | IPrimitiveRenderer | pure virtual |
GetRenderStates()=0 | IPrimitiveRenderer | pure virtual |
GetViewMatrix() const =0 | IPrimitiveRenderer | pure virtual |
GetViewportRect()=0 | IPrimitiveRenderer | pure virtual |
GetVirtualDevice()=0 | IPrimitiveRenderer | pure virtual |
GetWorldMatrix() const =0 | IPrimitiveRenderer | 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 |
SetIndexBuffer(const IndexBufferHandle &pIndexBuffer)=0 | IPrimitiveRenderer | pure virtual |
SetMaterial(const BaseMaterialHandle &material)=0 | IPrimitiveRenderer | pure virtual |
SetProjectionMatrix(const Matrix44 &projMatrix)=0 | IPrimitiveRenderer | pure virtual |
SetScreenSpace(const Rect &r, const Point2 &depth)=0 | IPrimitiveRenderer | pure virtual |
SetStreamFormat(const StreamFormatHandle &format)=0 | IPrimitiveRenderer | pure virtual |
SetVertexBuffer(size_t count, const VertexBufferHandle *pBuffers)=0 | IPrimitiveRenderer | pure virtual |
SetViewMatrix(const Matrix44 &viewMatrix)=0 | IPrimitiveRenderer | pure virtual |
SetWorldMatrix(const Matrix44 &worldMatrix)=0 | IPrimitiveRenderer | pure virtual |
~IPrimitiveRenderer() | IPrimitiveRenderer | inlineprotectedvirtual |