Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
bool | Equals (T? x, T? y) |
int | GetHashCode ([DisallowNull] T obj) |
Package Functions | |
DeclarationManager (GraphicsDevice device) | |
void | ReleaseAllDeclarations () |
DeclarationBinding | CreateBinding (VertexDeclaration declaration) |
void | ReleaseBinding (DeclarationBinding binding) |
unsafe void | SetVertexDeclaration (VertexBufferBinding *vertexBuffers, int count) |
unsafe void | SetVertexDeclaration (VertexDeclaration declaration) |
Private Member Functions | |
void | ClearCurrent () |
unsafe void | SetNativeDeclaration () |
unsafe void | CreateNativeDeclaration (DeclarationBinding.BindingNode node) |
int | GetHashCode (VertexElement[] obj) |
int IEqualityComparer< VertexElement[]>. | GetHashCode (VertexElement[] obj) |
bool | Equals (VertexElement[] x, VertexElement[] y) |
bool IEqualityComparer< VertexElement[]>. | Equals (VertexElement[] x, VertexElement[] y) |
Static Private Member Functions | |
static unsafe bool | IsDuplicateElement (_D3DVERTEXELEMENT9 *elements, int pos) |
Private Attributes | |
GraphicsDevice | device |
Dictionary< VertexElement[], DeclarationBinding > | bindings |
DeclarationBinding[] | currentDeclarations |
int | currentDeclarationCount |
Definition at line 11 of file DeclarationManager.cs.