Rootex
latest
Getting Started
Rootex Editor
Editor Layout
Animating Objects using TransformAnimationComponent
Exploring the Graphical capabilities of Rootex
Making HUD using UI-component
Making effects using ParticleEffectComponent
Getting Help
Architecture
Framework
Component
Entity
System
Pausing
Event Manager
Multithreading
Resources
ResourceLoader
Audio
Rendering
Physics
Inputs
Scripting
Scripting API
Rootex
Namespace ECSFactory
Namespace nlohmann
Struct AnimatedVertexData
Struct BasicMaterialData
Struct Component::Category
Struct ContentBrowser::ContentBrowserSettings
Struct CPUParticlesComponent::Particle
Struct CustomMaterialData
Struct CustomRenderInterface::GeometryData
Struct DecalMaterialData
Struct DirectionalLight
Struct DirectionalLightInfo
Struct EditorEvents
Struct EditorSystem::Icons
Struct FlipbookDecorator::FlipbookElementData
Struct FXAAData
Struct GodRaysData
Struct Hit
Template Struct IndexTriangleList
Struct InputDescription
Struct InputScheme
Struct InspectorDock::InspectorSettings
Struct InstanceData
Struct LightsInfo
Struct MasterThread
Struct Mesh
Template Struct adl_serializer< BoundingBox >
Template Struct adl_serializer< Color >
Template Struct adl_serializer< Matrix >
Template Struct adl_serializer< Quaternion >
Template Struct adl_serializer< Vector2 >
Template Struct adl_serializer< Vector3 >
Template Struct adl_serializer< Vector4 >
Struct OutputDock::OutputDockSettings
Struct ParticleTemplate
Struct PerCameraChangePSCB
Struct PerDecalPSCB
Struct PerFrameCustomPSCBData
Struct PerFramePSCB
Struct PerFrameVSCB
Struct PerModelAnimationVSCBData
Struct PerModelDecalPSCBData
Struct PerModelPSCB
Struct PerModelPSCBData
Struct PerModelVSCBData
Struct PerScenePSCB
Struct PhysicsMaterialData
Struct PointLight
Struct PointLightInfo
Struct PostProcessingDetails
Struct PSFXAACB
Struct PSGodRaysCB
Struct RenderSystem::LineRequests
Struct RootexEvents
Struct RotationKeyframe
Struct ScalingKeyframe
Struct SceneDock::SceneDockSettings
Struct SceneSettings
Struct SkeletonNode
Struct SkyMaterialData
Struct SpotLight
Struct SpotLightInfo
Struct StaticLightID
Struct StaticPointLightsInfo
Struct TaskComplete
Struct TaskQueue
Struct TaskReady
Struct ToolbarDock::ToolbarDockSettings
Struct TransformAnimationComponent::Keyframe
Struct TransformComponent::TransformBuffer
Struct TranslationKeyframe
Struct UIVertexData
Struct VertexBufferElement
Struct VertexData
Struct ViewportDock::ViewportDockSettings
Struct WorkerParameters
Class AnimatedBasicMaterialResourceFile
Class AnimatedModelComponent
Class AnimatedModelResourceFile
Class AnimationSystem
Class Application
Class ApplicationSettings
Class AudioBuffer
Class AudioComponent
Class AudioListenerComponent
Class AudioPlayer
Class AudioResourceFile
Class AudioSource
Class AudioSystem
Class BaseComponentSet
Class BasicMaterialResourceFile
Class BoneAnimation
Class BoxColliderComponent
Class BufferFormat
Class CameraComponent
Class CapsuleColliderComponent
Class CollisionComponent
Class CollisionModelResourceFile
Class Component
Template Class ComponentArray
Template Class ComponentArrayIterator
Template Class ComponentSet
Class ContentBrowser
Class CPUParticlesComponent
Class CPUTexture
Class CustomMaterialResourceFile
Class CustomPostProcess
Class CustomRenderInterface
Class CustomSystemInterface
Class DebugDrawer
Class DebugSystem
Class DecalComponent
Class DecalMaterialResourceFile
Class Dependable
Template Class Dependency
Class DirectionalLightComponent
Class DxgiDebugInterface
Class EditorApplication
Class EditorSystem
Class Entity
Class Event
Template Class EventBinder
Class EventBinderBase
Class EventManager
Class FileEditor
Class FileViewer
Class FlipbookDecorator
Class FlipbookDecoratorInstancer
Class FogComponent
Class FontResourceFile
Class FrameTimer
Class GameApplication
Class GameRenderSystem
Class GPUTexture
Class GridModelComponent
Class ImageCubeResourceFile
Class ImageResourceFile
Class ImageViewer
Class IndexBuffer
Class InputInterface
Class InputListener
Class InputManager
Class InputSystem
Class InspectorDock
Class InstancingBasicMaterialResourceFile
Class LightSystem
Class Locale
Class LoggingScopeTimer
Class LuaInterpreter
Class LuaTextResourceFile
Class MaterialResourceFile
Class MaterialViewer
Class ModelComponent
Class ModelResourceFile
Class MusicComponent
Class OS
Class OutputDock
Class ParticleEffectComponent
Class ParticleEffectResourceFile
Class ParticleSystem
Class PauseSystem
Class PhysicsSystem
Class PlayerController
Class PlayerSystem
Class PointLightComponent
Class PostProcess
Class PostProcessor
Class PostProcessSystem
Class Random
Class RenderableComponent
Class Renderer
Class RenderingDevice
Class RenderSystem
Class RenderUIComponent
Class RenderUISystem
Class ResourceFile
Class ResourceLoader
Class RigidBodyComponent
Class RootexDecorator
Class Scene
Class SceneDock
Class SceneLoader
Class Script
Class ScriptSystem
Class Shader
Class ShortMusicComponent
Class SkeletalAnimation
Class SkyComponent
Class SkyMaterialResourceFile
Class SphereColliderComponent
Class SplashWindow
Class SpotLightComponent
Class SpriteComponent
Class State
Class StateManager
Class StaticAudioBuffer
Class StaticAudioSource
Class StaticMeshColliderComponent
Class StaticPointLightComponent
Class StopTimer
Class StreamingAudioBuffer
Class StreamingAudioSource
Class System
Class Task
Class TextResourceFile
Class TextUIComponent
Class TextureCube
Class TextViewer
Class ThreadPool
Class Timer
Class ToolbarDock
Class TransformAnimationComponent
Class TransformAnimationSystem
Class TransformComponent
Class TransformSystem
Class TriggerComponent
Class TriggerSystem
Class UIComponent
Class UISystem
Class VertexBuffer
Class Viewport
Class ViewportDock
Class Window
Enum CollisionMask
Enum ComponentIDs
Enum Device
Enum PhysicsMaterial
Enum RenderPass
Enum RootExclusion
Enum TransformPassDown
Enum TYPES_OF_BUFFERS
Function BtTransformToMat
Function BtVector3ToVec
Function ColorToImColor
Function CompareMaterials
Function CreateRootexApplication
Function DECLARE_COMPONENT(AnimatedModelComponent)
Function DECLARE_COMPONENT(AudioListenerComponent)
Function DECLARE_COMPONENT(BoxColliderComponent)
Function DECLARE_COMPONENT(CameraComponent)
Function DECLARE_COMPONENT(CapsuleColliderComponent)
Function DECLARE_COMPONENT(CPUParticlesComponent)
Function DECLARE_COMPONENT(DecalComponent)
Function DECLARE_COMPONENT(DirectionalLightComponent)
Function DECLARE_COMPONENT(FogComponent)
Function DECLARE_COMPONENT(GridModelComponent)
Function DECLARE_COMPONENT(ModelComponent)
Function DECLARE_COMPONENT(MusicComponent)
Function DECLARE_COMPONENT(ParticleEffectComponent)
Function DECLARE_COMPONENT(PlayerController)
Function DECLARE_COMPONENT(PointLightComponent)
Function DECLARE_COMPONENT(ShortMusicComponent)
Function DECLARE_COMPONENT(SkyComponent)
Function DECLARE_COMPONENT(SphereColliderComponent)
Function DECLARE_COMPONENT(SpotLightComponent)
Function DECLARE_COMPONENT(SpriteComponent)
Function DECLARE_COMPONENT(StaticMeshColliderComponent)
Function DECLARE_COMPONENT(StaticPointLightComponent)
Function DECLARE_COMPONENT(TextUIComponent)
Function DECLARE_COMPONENT(TransformAnimationComponent)
Function DECLARE_COMPONENT(TransformComponent)
Function DECLARE_COMPONENT(TriggerComponent)
Function DECLARE_COMPONENT(UIComponent)
Function ECSFactory::AddComponent
Function ECSFactory::AddDefaultComponent
Function ECSFactory::CopyEntity
Function ECSFactory::FillEntity
Function ECSFactory::FillEntityFromFile
Function ECSFactory::FillRootEntity
Function ECSFactory::GetComponentIDByName
Function ECSFactory::GetComponentNameByID
Function ECSFactory::Initialize
Function ECSFactory::RemoveComponent
Template Function Extract
Function from_json(const JSON::json&, ParticleTemplate&)
Function from_json(const JSON::json&, InputDescription&)
Function from_json(const JSON::json&, InputScheme&)
Function from_json(const JSON::json&, BasicMaterialData&)
Function from_json(const JSON::json&, SkyMaterialData&)
Function from_json(const JSON::json&, CustomMaterialData&)
Function from_json(const JSON::json&, DecalMaterialData&)
Function from_json(const JSON::json&, ResourceFile::Type&)
Function from_json(const JSON::json&, SceneSettings&)
Function from_json(const JSON::json&, TransformPassDown&)
Function GetPayloadTypes
Function Interpolate
Function IsFileSupported
Function MatTobtTransform
Function RootexFPSGraph
Function RootexSelectableImage
Function RootexSelectableImageCube
Function Split
Function StringToWideString
Function to_json(JSON::json&, const ParticleTemplate)
Function to_json(JSON::json&, const InputDescription&)
Function to_json(JSON::json&, const InputScheme&)
Function to_json(JSON::json&, const BasicMaterialData&)
Function to_json(JSON::json&, const SkyMaterialData&)
Function to_json(JSON::json&, const CustomMaterialData&)
Function to_json(JSON::json&, const DecalMaterialData&)
Function to_json(JSON::json&, const ResourceFile::Type&)
Function to_json(JSON::json&, const SceneSettings&)
Function to_json(JSON::json&, const TransformPassDown&)
Function VecTobtVector3
Function WideStringToString
Variable CreatableFiles
Variable ECSFactory::s_ComponentSets
Variable FONT_ICON_BUFFER_NAME_ROOTEX
Variable m_PayloadTypes
Variable SupportedFiles
Define _WIN32_WINNT
Define AL_CHECK
Define ALUT_CHECK
Define BONES_VS_CPP
Define BONES_VS_HLSL
Define BUFFER_COUNT
Define COMPONENT
Define CONCAT
Define CONCAT
Define CUSTOM_PER_FRAME_PS_CPP
Define CUSTOM_PER_FRAME_PS_HLSL
Define CUSTOM_PER_OBJECT_PS_CPP
Define CUSTOM_PER_OBJECT_PS_HLSL
Define CUSTOM_TEXTURE_0_PS_CPP
Define CUSTOM_TEXTURE_0_PS_HLSL
Define CUSTOM_TEXTURE_0_VS_CPP
Define CUSTOM_TEXTURE_0_VS_HLSL
Define CUSTOM_TEXTURE_1_PS_CPP
Define CUSTOM_TEXTURE_1_PS_HLSL
Define CUSTOM_TEXTURE_1_VS_CPP
Define CUSTOM_TEXTURE_1_VS_HLSL
Define CUSTOM_TEXTURE_2_PS_CPP
Define CUSTOM_TEXTURE_2_PS_HLSL
Define CUSTOM_TEXTURE_2_VS_CPP
Define CUSTOM_TEXTURE_2_VS_HLSL
Define CUSTOM_TEXTURE_3_PS_CPP
Define CUSTOM_TEXTURE_3_PS_HLSL
Define CUSTOM_TEXTURE_3_VS_CPP
Define CUSTOM_TEXTURE_3_VS_HLSL
Define CUSTOM_TEXTURE_4_PS_CPP
Define CUSTOM_TEXTURE_4_PS_HLSL
Define CUSTOM_TEXTURE_4_VS_CPP
Define CUSTOM_TEXTURE_4_VS_HLSL
Define DEBUG_PANIC
Define DECLARE_COMPONENT
Define DEFINE_COMPONENT
Define DEFINE_EVENT
Define DEPENDENCY
Define DEPENDS_ON
Define DEPTH_TEXTURE_PS_CPP
Define DEPTH_TEXTURE_PS_HLSL
Define DIFFUSE_PS_CPP
Define DIFFUSE_PS_HLSL
Define ENGINE_DIRECTORY
Define ERR
Define ERR_CUSTOM
Define ERR_CUSTOM_SILENT
Define ERR_SILENT
Define FONT_ICON_BUFFER_NAME_ROOTEX
Define FONT_ICON_BUFFER_SIZE_ROOTEX
Define GAME_DIRECTORY
Define GFX_ERR_CHECK
Define GOD_RAYS_PS_CPP
Define GOD_RAYS_PS_HLSL
Define ICON_MAX_ROOTEX
Define ICON_MIN_ROOTEX
Define ICON_ROOTEX_BOOKMARK
Define ICON_ROOTEX_CHECK
Define ICON_ROOTEX_CLOCK_O
Define ICON_ROOTEX_CLOUD
Define ICON_ROOTEX_DATABASE
Define ICON_ROOTEX_EXTERNAL_LINK
Define ICON_ROOTEX_FILE
Define ICON_ROOTEX_FILE_AUDIO_O
Define ICON_ROOTEX_FILE_CODE_O
Define ICON_ROOTEX_FILE_IMAGE_O
Define ICON_ROOTEX_FILE_TEXT
Define ICON_ROOTEX_FILES_O
Define ICON_ROOTEX_FLOPPY_O
Define ICON_ROOTEX_FOLDER
Define ICON_ROOTEX_FOLDER_OPEN
Define ICON_ROOTEX_FONT
Define ICON_ROOTEX_FORT_AWESOME
Define ICON_ROOTEX_MINUS
Define ICON_ROOTEX_MINUS_CIRCLE
Define ICON_ROOTEX_PENCIL_SQUARE_O
Define ICON_ROOTEX_PICTURE_O
Define ICON_ROOTEX_PLUS
Define ICON_ROOTEX_REFRESH
Define ICON_ROOTEX_REPEAT
Define ICON_ROOTEX_SEARCH
Define ICON_ROOTEX_WINDOW_CLOSE
Define interface
Define interface
Define interface
Define interface
Define LIGHTMAP_PS_CPP
Define LIGHTMAP_PS_HLSL
Define MAX_BONES
Define MAX_BUFFER_QUEUE_LENGTH
Define MAX_COMPONENT_ARRAY_SIZE
Define MAX_DYNAMIC_POINT_LIGHTS
Define MAX_DYNAMIC_POINT_LIGHTS
Define MAX_DYNAMIC_SPOT_LIGHTS
Define MAX_DYNAMIC_SPOT_LIGHTS
Define MAX_LOD_COUNT
Define MAX_PARTICLES
Define MAX_STATIC_POINT_LIGHTS
Define MAX_STATIC_POINT_LIGHTS_AFFECTING_1_OBJECT
Define MIN_TO_S
Define MS_TO_NS
Define MS_TO_S
Define NOMINMAX
Define NORMAL_PS_CPP
Define NORMAL_PS_HLSL
Define NS_TO_MS
Define PANIC
Define PANIC_SILENT
Define PER_CAMERA_CHANGE_PS_CPP
Define PER_CAMERA_CHANGE_PS_HLSL
Define PER_CAMERA_CHANGE_VS_CPP
Define PER_CAMERA_CHANGE_VS_HLSL
Define PER_DECAL_PS_CPP
Define PER_DECAL_PS_HLSL
Define PER_FRAME_PS_CPP
Define PER_FRAME_PS_HLSL
Define PER_FRAME_VS_CPP
Define PER_FRAME_VS_HLSL
Define PER_MODEL_PS_CPP
Define PER_MODEL_PS_HLSL
Define PER_OBJECT_PS_CPP
Define PER_OBJECT_PS_HLSL
Define PER_OBJECT_VS_CPP
Define PER_OBJECT_VS_HLSL
Define PER_SCENE_PS_CPP
Define PER_SCENE_PS_HLSL
Define PRINT
Define PRINT_SILENT
Define ROOT_MARKER_FILENAME
Define ROOT_SCENE_ID
Define S_TO_MS
Define SAMPLER_PS_CPP
Define SAMPLER_PS_HLSL
Define SKY_PS_CPP
Define SKY_PS_HLSL
Define SOFT_DEPENDS_ON
Define SOL_ALL_SAFETIES_ON
Define SOL_PRINT_ERRORS
Define SOL_STD_VARIANT
Define SOL_USING_CXX_LUA
Define SPECULAR_PS_CPP
Define SPECULAR_PS_HLSL
Define STRICT
Define WARN
Define WARN_SILENT
Define WINVER
Typedef ALfloat
Typedef ALuint
Typedef Array
Typedef Atomic
Typedef BoundingBox
Typedef Color
Typedef ComponentID
Typedef ComponentID
Typedef DeviceButtonID
Typedef FileBuffer
Typedef FilePath
Typedef FileTimePoint
Typedef Function
Typedef Future
Typedef HashMap
Typedef InputBoolListenerFunction
Typedef InputFileStream
Typedef InputFloatListenerFunction
Typedef InputOutputFileStream
Typedef KeyboardButton
Typedef Map
Typedef Matrix
Typedef MouseButton
Typedef Mutex
Typedef Optional
Typedef OutputFileStream
Typedef PadButton
Typedef Pair
Typedef Promise
Typedef Ptr
Typedef Quaternion
Typedef Ray
Typedef RecursiveMutex
Typedef Ref
Typedef ResourceCollection
Typedef SceneID
Typedef Stack
Typedef String
Typedef StringStream
Typedef TimePoint
Typedef Tuple
Typedef Variant
Typedef VariantVector
Typedef Vector
Typedef Vector2
Typedef Vector3
Typedef Vector4
Typedef Weak
Rootex
»
Rootex
»
Function DECLARE_COMPONENT(PlayerController)
Edit on GitHub
Function DECLARE_COMPONENT(PlayerController)
¶
Defined in
File player_controller.h
Function Documentation
¶
DECLARE_COMPONENT
(
PlayerController
)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds