Rebel Fork Framework
|
This is the complete list of members for Urho3D::VertexBuffer, including all inherited members.
AddSubscriberReference(PipelineStateTracker *subscriber) | Urho3D::PipelineStateTracker | protected |
CreateDependency(PipelineStateTracker *dependency) | Urho3D::PipelineStateTracker | protected |
DependantVector typedef | Urho3D::PipelineStateTracker | private |
elementHash_ | Urho3D::VertexBuffer | private |
elementMask_ | Urho3D::VertexBuffer | private |
elements_ | Urho3D::VertexBuffer | private |
FindSubscriberIter(PipelineStateTracker *subscriber) | Urho3D::PipelineStateTracker | private |
GetElement(VertexElementSemantic semantic, unsigned char index=0) const | Urho3D::VertexBuffer | |
GetElement(VertexElementType type, VertexElementSemantic semantic, unsigned char index=0) const | Urho3D::VertexBuffer | |
GetElement(const ea::vector< VertexElement > &elements, VertexElementType type, VertexElementSemantic semantic, unsigned char index=0) | Urho3D::VertexBuffer | static |
GetElementMask() const | Urho3D::VertexBuffer | inline |
GetElementOffset(VertexElementSemantic semantic, unsigned char index=0) const | Urho3D::VertexBuffer | inline |
GetElementOffset(VertexElementType type, VertexElementSemantic semantic, unsigned char index=0) const | Urho3D::VertexBuffer | inline |
GetElementOffset(const ea::vector< VertexElement > &elements, VertexElementType type, VertexElementSemantic semantic, unsigned char index=0) | Urho3D::VertexBuffer | static |
GetElements() const | Urho3D::VertexBuffer | inline |
GetElements(unsigned elementMask) | Urho3D::VertexBuffer | static |
GetPipelineStateHash() const | Urho3D::PipelineStateTracker | inline |
GetUnpackedData(unsigned start=0, unsigned count=M_MAX_UNSIGNED) const | Urho3D::VertexBuffer | |
GetVertexCount() const | Urho3D::VertexBuffer | inline |
GetVertexSize() const | Urho3D::VertexBuffer | inline |
GetVertexSize(const ea::vector< VertexElement > &elements) | Urho3D::VertexBuffer | static |
GetVertexSize(unsigned elementMask) | Urho3D::VertexBuffer | static |
HasElement(VertexElementSemantic semantic, unsigned char index=0) const | Urho3D::VertexBuffer | inline |
HasElement(VertexElementType type, VertexElementSemantic semantic, unsigned char index=0) const | Urho3D::VertexBuffer | inline |
HasElement(const ea::vector< VertexElement > &elements, VertexElementType type, VertexElementSemantic semantic, unsigned char index=0) | Urho3D::VertexBuffer | static |
IsDynamic() const | Urho3D::VertexBuffer | inline |
MarkPipelineStateHashDirty() | Urho3D::PipelineStateTracker | |
PackVertexData(const Vector4 source[], unsigned sourceStride, void *dest, unsigned destStride, const VertexElement &element, unsigned start, unsigned count) | Urho3D::VertexBuffer | static |
pipelineStateHash_ | Urho3D::PipelineStateTracker | mutableprivate |
RecalculatePipelineStateHash() const override | Urho3D::VertexBuffer | privatevirtual |
RemoveSubscriberReference(PipelineStateTracker *subscriber) | Urho3D::PipelineStateTracker | protected |
SetShadowed(bool enable) | Urho3D::VertexBuffer | |
SetSize(unsigned vertexCount, const ea::vector< VertexElement > &elements, bool dynamic=false) | Urho3D::VertexBuffer | |
SetSize(unsigned vertexCount, unsigned elementMask, bool dynamic=false) | Urho3D::VertexBuffer | |
SetUnpackedData(const Vector4 data[], unsigned start=0, unsigned count=M_MAX_UNSIGNED) | Urho3D::VertexBuffer | |
shadowedPending_ | Urho3D::VertexBuffer | private |
ShuffleUnpackedVertexData(unsigned vertexCount, const Vector4 source[], const ea::vector< VertexElement > &sourceElements, Vector4 dest[], const ea::vector< VertexElement > &destElements, bool setMissingElementsToZero=true) | Urho3D::VertexBuffer | static |
subscribers_ | Urho3D::PipelineStateTracker | private |
UnpackVertexData(const void *source, unsigned sourceStride, const VertexElement &element, unsigned start, unsigned count, Vector4 dest[], unsigned destStride) | Urho3D::VertexBuffer | static |
UpdateOffsets(ea::vector< VertexElement > &elements) | Urho3D::VertexBuffer | static |
UpdateOffsets() | Urho3D::VertexBuffer | private |
URHO3D_OBJECT(VertexBuffer, RawBuffer) (defined in Urho3D::VertexBuffer) | Urho3D::VertexBuffer | private |
VertexBuffer(Context *context) (defined in Urho3D::VertexBuffer) | Urho3D::VertexBuffer | explicit |
vertexCount_ | Urho3D::VertexBuffer | private |
vertexSize_ | Urho3D::VertexBuffer | private |
~PipelineStateTracker() | Urho3D::PipelineStateTracker | virtual |