Assembly: VRage.Game.dll

public class MyNullRenderComponent: MyRenderComponentBase, IMyComponentBase, IMyEntityComponentBase

Fields

Member Description
static OldBlackToHSV Inherited from MyRenderComponentBase
static OldBlueToHSV Inherited from MyRenderComponentBase
static OldGrayToHSV Inherited from MyRenderComponentBase
static OldGreenToHSV Inherited from MyRenderComponentBase
static OldRedToHSV Inherited from MyRenderComponentBase
static OldWhiteToHSV Inherited from MyRenderComponentBase
static OldYellowToHSV Inherited from MyRenderComponentBase
static UNINITIALIZED_IDs Inherited from MyRenderComponentBase
DepthBias Inherited from MyRenderComponentBase
FadeIn Inherited from MyRenderComponentBase
FadeOut Inherited from MyRenderComponentBase
LastMomentUpdateIndex Inherited from MyRenderComponentBase
NeedForDrawFromParentChanged Inherited from MyRenderComponentBase
Transparency Inherited from MyRenderComponentBase

Events

Member Description
static OnAfterAddedToContainer Inherited from MyEntityComponentBase
BeforeRemovedFromContainer Inherited from IMyEntityComponentBase
BeforeRemovedFromContainer Inherited from MyEntityComponentBase

Properties

Member Description
ModelStorage
AttachSyncToEntity Inherited from MyEntityComponentBase
CastShadows Inherited from MyRenderComponentBase
ColorMaskHsv Inherited from MyRenderComponentBase
ComponentTypeDebugString Inherited from IMyEntityComponentBase
ComponentTypeDebugString Inherited from MyRenderComponentBase
ComponentTypeDebugString Name of the base component type for debug purposes (e.g.: "Position")

Inherited from MyEntityComponentBase
Container Inherited from IMyEntityComponentBase
Container Inherited from MyEntityComponentBase
ContainerBase Inherited from IMyComponentBase
ContainerBase This cannot be named Container to not conflict with the definition of Container in MyEntityComponentBase.

Inherited from MyComponentBase
DrawInAllCascades Inherited from MyRenderComponentBase
DrawOutsideViewDistance Inherited from MyRenderComponentBase
EnableColorMaskHsv Inherited from MyRenderComponentBase
Entity Inherited from IMyEntityComponentBase
Entity Inherited from MyEntityComponentBase
FailedOnSceneAdd Inherited from MyComponentBase
FastCastShadowResolve Inherited from MyRenderComponentBase
MetalnessColorable Inherited from MyRenderComponentBase
ModelStorage Used by game to store model here. In game this is always of type MyModel. Implementation should only store and return passed object.

Inherited from MyRenderComponentBase
NearFlag Inherited from MyRenderComponentBase
NeedsDraw Inherited from MyRenderComponentBase
NeedsDrawFromParent Inherited from MyRenderComponentBase
NeedsResolveCastShadow Inherited from MyRenderComponentBase
OffsetInVertexShader Inherited from MyRenderComponentBase
ParentIDs Inherited from MyRenderComponentBase
PersistentFlags Inherited from MyRenderComponentBase
RemoveExistingComponentOnNewInsert Inherited from IMyComponentBase
RemoveExistingComponentOnNewInsert Inherited from MyComponentBase
RenderObjectIDs Inherited from MyRenderComponentBase
ShadowBoxLod Inherited from MyRenderComponentBase
SkipIfTooSmall Inherited from MyRenderComponentBase
TextureChanges Inherited from MyRenderComponentBase
Visible Inherited from MyRenderComponentBase

Constructors

Member Description
MyNullRenderComponent()

Methods

Member Description
AddRenderObjects()
Draw()
InvalidateRenderObjects()
IsVisible()
ReleaseRenderObjectID(int)
RemoveRenderObjects()
SetRenderObjectID(int, uint)
UpdateRenderEntity(Vector3)
AddRenderObjects() Inherited from MyRenderComponentBase
Deserialize(MyObjectBuilder_ComponentBase) Inherited from IMyComponentBase
Deserialize(MyObjectBuilder_ComponentBase) Inherited from MyComponentBase
Draw() Inherited from MyRenderComponentBase
GetAs() Inherited from IMyComponentBase
GetAs() Inherited from MyComponentBase
GetDiffuseColor() Inherited from MyRenderComponentBase
GetRenderCullingOptions() Inherited from MyRenderComponentBase
GetRenderFlags() Inherited from MyRenderComponentBase
GetRenderObjectID() Inherited from MyRenderComponentBase
Init(MyComponentDefinitionBase) Inherited from IMyComponentBase
Init(MyComponentDefinitionBase) Inherited from MyComponentBase
InvalidateRenderObjects() Inherited from MyRenderComponentBase
IsChild(int) Inherited from MyRenderComponentBase
IsRenderObjectAssigned(int) Inherited from MyRenderComponentBase
IsSerialized() Inherited from IMyComponentBase
IsSerialized() Tells the component container serializer whether this component should be saved

Inherited from MyComponentBase
IsVisible() Inherited from MyRenderComponentBase
OnAddedToContainer() Inherited from IMyComponentBase
OnAddedToContainer() Inherited from MyEntityComponentBase
OnAddedToContainer() Gets called after the container of this component changes

Inherited from MyComponentBase
OnAddedToScene() Inherited from IMyComponentBase
OnAddedToScene() CH: TOOD: Be careful! This does not get called if the component is added to a container that is in the scene already!

Inherited from MyComponentBase
OnBeforeRemovedFromContainer() Inherited from IMyComponentBase
OnBeforeRemovedFromContainer() Inherited from MyEntityComponentBase
OnBeforeRemovedFromContainer() Gets called before the removal of this component from a container

Inherited from MyComponentBase
OnRemovedFromScene() Inherited from IMyComponentBase
OnRemovedFromScene() CH: TOOD: Be careful! This does not get called if the component is removed from a container that is still in the scene!

Inherited from MyComponentBase
ReleaseRenderObjectID(int) Inherited from MyRenderComponentBase
RemoveRenderObjects() Inherited from MyRenderComponentBase
ResizeRenderObjectArray(int) Inherited from MyRenderComponentBase
Serialize(bool) Inherited from IMyComponentBase
Serialize(bool) Inherited from MyComponentBase
SetContainer(IMyComponentContainer) Inherited from IMyComponentBase
SetContainer(IMyComponentContainer) Sets the container of this component. Note that the component is not added to the container here! Therefore, use MyComponentContainer.Add(...) method and it will in turn call this method. Actually, you should seldom have the need to call this method yourself.

Inherited from MyComponentBase
SetParent(int, uint, Matrix?) Inherited from MyRenderComponentBase
SetRenderObjectID(int, uint) Inherited from MyRenderComponentBase
SetVisibilityUpdates(bool) Inherited from MyRenderComponentBase
UpdateRenderEntity(Vector3) Inherited from MyRenderComponentBase
UpdateRenderObject(bool, bool) Inherited from MyRenderComponentBase
UpdateRenderObjectLocal(Matrix) Inherited from MyRenderComponentBase
UpdateRenderTextureChanges(Dictionary<MyStringId, MyTextureChange>) Inherited from MyRenderComponentBase
UpdateTransparency() Inherited from MyRenderComponentBase

Inheritance: MyComponentBase ˃ MyEntityComponentBase ˃ MyRenderComponentBase

Implements: