public static void Destroy(WrapperObject Object) { if (Object.OnDestroy()) { objects.Remove(Object.pointer); } }
public Transform(IntPtr Pointer) : base(Pointer) { IntPtr p = Transform_GetParent(Pointer); if (p != IntPtr.Zero) { parent = WrapperObject.GetObject <Transform>(p); } }
public Composite GetComposite(uint Index) { return(WrapperObject.GetObject <Composite>(Camera_GetComposite(Pointer, Index))); }
public Mesh GetMesh(string Name) { return(WrapperObject.GetObject <Mesh>(MeshResourcesManager_GetMesh(Name))); }
public Mesh GetMesh(Mesh.BasicShapes Shape) { return(WrapperObject.GetObject <Mesh>(MeshResourcesManager_GetBasicShapeMesh(Shape))); }
public Texture GetTexture(string Name) { return(WrapperObject.GetObject <Texture>(TextureResourcesManager_GetTexture(Name))); }
public Material CreateMaterial(string Name) { return(WrapperObject.GetObject <Material>(MaterialResourcesManager_CreateMaterial(Name))); }
public Composite CreateComposite(string Name) { return(WrapperObject.GetObject <Composite>(CompositeResourcesManager_CreateComposite(Name))); }
public Texture GetTextureStage(byte Stage) { return(WrapperObject.GetObject <Texture>(Pass_GetTextureStage(Pointer, Stage))); }
private Component GetComponentCore(string TypeName, FindComponentOption Option) { return(WrapperObject.GetObject <Component>(GameObject_GetComponent(Pointer, TypeName, Option))); }
public Pass GetPass(uint Index) { return(WrapperObject.GetObject <Pass>(Material_GetPass(Pointer, Index))); }
public CompositePass GetPass(uint Index) { return(WrapperObject.GetObject <CompositePass>(Composite_GetPass(Pointer, Index))); }